package com.ruoyi.demo.controller;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

/**
 * <简述>
 * <详细描述>
 *
 * @author syf
 * @date 2024年07月30日 15:19
 */
//@EnableScheduling
@Service
@Slf4j
public class TestSchedule {
/*
    @Scheduled(cron = "0/5 * * * * ?")
    public void test() {
      log.info("定时任务执行");
    }

    *//**
     * <简述>支持spel表达式
     * <详细描述>
     * @author syf
     * @date 2024/7/30 15:34
     *//*
    @Scheduled(fixedRateString = "#{new Double(T(Math).random() * 10000).intValue()}")
    public void  test1() {
        //1-10 随机取数
        int i = new Double(Math.random() * 10000).intValue();
        log.info("随机数：", i);
        log.info("支持spel表达式");
    }

    *//**
     * <简述>支持spel表达式
     * <详细描述>
     * @author syf
     * @date 2024/7/30 15:34
     *//*
    @Scheduled(fixedRateString = "${sa-token.timeout}")
    public void  test2() {
        log.info("读取yml配置");
    }*/
}
